package rhc.taskSchedule.taskSchedule.schedule;

import java.util.List;

import rhc.taskSchedule.entity.Task;
import rhc.taskSchedule.entity.TaskSchedule;
import rhc.taskSchedule.taskSchedule.BasicInterface;

/**任务调度接口
 * @author lenovo
 *
 */
public interface Schedule extends BasicInterface{
	
	/**获取调度实例
	 * @return
	 * @throws Exception
	 */
	TaskSchedule getTaskSchedule() throws Exception;
	
	/**获取所有调度的任务
	 * @return
	 * @throws Exception
	 */
	List<Task> getAllTask() throws Exception;
	
}
